MGRGKIVIQKIDDSTSRQVTFSKRRKGLIKKAKELAILCDAEVCLIIFSNTDKLYDFASSSVKSTIERFNTAKMEEQELMNPASEVKFWQREAETLRQELHSLQENYRQLTGVELNGLSVKELQNIESQLEMSLRGIRMKREQILTNEIKELTRKRNLVHHENLELSRKVQRIHQENVELYKKAYGTSNTNGLGHHELVDAVYESHAQVRLQLSQPEQSHYKTSSNS